home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Games / NetHack 3.1.3 / source / dat / yendor.des < prev   
Encoding:
Text File  |  1993-08-01  |  6.9 KB  |  272 lines  |  [TEXT/R*ch]

  1. #    SCCS Id: @(#)yendor.des    3.1    93/05/22
  2. #    Copyright (c) 1989 by Jean-Christophe Collet
  3. #    Copyright (c) 1992 by M. Stephenson and Izchak Miller
  4. # NetHack may be freely redistributed.  See license for details.
  5. #
  6. # The top (real) wizard level.
  7. # Keeping the Moat for old-time's sake
  8. MAZE:"wizard1",random
  9. FLAGS:noteleport,hardfloor
  10. GEOMETRY:center,center
  11. MAP
  12. ----------------------------.
  13. |.......|..|.........|.....|.
  14. |.......S..|.}}}}}}}.|.....|.
  15. |..--S--|..|.}}---}}.|---S-|.
  16. |..|....|..|.}--.--}.|..|..|.
  17. |..|....|..|.}|...|}.|..|..|.
  18. |..--------|.}--.--}.|..|..|.
  19. |..|.......|.}}---}}.|..|..|.
  20. |..S.......|.}}}}}}}.|..|..|.
  21. |..|.......|.........|..|..|.
  22. |..|.......|-----------S-S-|.
  23. |..|.......S...............|.
  24. ----------------------------.
  25. ENDMAP
  26. STAIR:levregion(01,00,79,20),(0,0,28,12),up
  27. STAIR:levregion(01,00,79,20),(0,0,28,12),down
  28. BRANCH:levregion(01,00,79,20),(0,0,28,12)
  29. TELEPORT_REGION:levregion(01,00,79,20),(0,0,28,12)
  30. # Make it a morgue for rm id in mkmaze.c
  31. # for the purpose of random sdoor placement
  32. REGION:(12,01,20,09),unlit,"morgue",unfilled
  33. MAZEWALK:(28,05),east
  34. LADDER:(06,05),down
  35. # Non diggable walls
  36. # Walls inside the moat stay diggable
  37. NON_DIGGABLE:(00,00,11,12)
  38. NON_DIGGABLE:(11,00,21,00)
  39. NON_DIGGABLE:(11,10,27,12)
  40. NON_DIGGABLE:(21,00,27,10)
  41. # Non passable walls
  42. NON_PASSWALL:(00,00,11,12)
  43. NON_PASSWALL:(11,00,21,00)
  44. NON_PASSWALL:(11,10,27,12)
  45. NON_PASSWALL:(21,00,27,10)
  46. # The wizard and his guards
  47. MONSTER:'@',"Wizard of Yendor",(16,05),asleep
  48. MONSTER:'d',"hell hound",(15,05)
  49. MONSTER:'V',"vampire lord",(17,05)
  50. # The local treasure
  51. OBJECT:'+',"Book of the Dead",(16,05)
  52. # Surrounding terror
  53. MONSTER:';',"kraken",(14,02)
  54. MONSTER:';',"giant eel",(17,02)
  55. MONSTER:';',"kraken",(13,04)
  56. MONSTER:';',"giant eel",(13,06)
  57. MONSTER:';',"kraken",(19,04)
  58. MONSTER:';',"giant eel",(19,06)
  59. MONSTER:';',"kraken",(15,08)
  60. MONSTER:';',"giant eel",(17,08)
  61. # Random monsters
  62. MONSTER:'D',random,random
  63. MONSTER:'H',random,random
  64. MONSTER:'&',random,random
  65. MONSTER:'&',random,random
  66. MONSTER:'&',random,random
  67. MONSTER:'&',random,random
  68. # And to make things a little harder.
  69. TRAP:"board",(16,04)
  70. TRAP:"board",(16,06)
  71. TRAP:"board",(15,05)
  72. TRAP:"board",(17,05)
  73. # Random traps.
  74. TRAP:"spiked pit",random
  75. TRAP:"sleep gas",random
  76. TRAP:"anti magic",random
  77. TRAP:"magic",random
  78. # Some random loot.
  79. OBJECT:'*',"ruby",random
  80. OBJECT:'!',random,random
  81. OBJECT:'!',random,random
  82. OBJECT:'?',random,random
  83. OBJECT:'?',random,random
  84. OBJECT:'+',random,random
  85. OBJECT:'+',random,random
  86. OBJECT:'+',random,random
  87.  
  88.  
  89. # The middle wizard level.
  90. MAZE:"wizard2",random
  91. FLAGS:noteleport,hardfloor
  92. GEOMETRY:center,center
  93. MAP
  94. ----------------------------.
  95. |.....|.S....|.............|.
  96. |.....|.-------S--------S--|.
  97. |.....|.|.........|........|.
  98. |..-S--S|.........|........|.
  99. |..|....|.........|------S-|.
  100. |..|....|.........|.....|..|.
  101. |-S-----|.........|.....|..|.
  102. |.......|.........|S--S--..|.
  103. |.......|.........|.|......|.
  104. |-----S----S-------.|......|.
  105. |............|....S.|......|.
  106. ----------------------------.
  107. ENDMAP
  108. STAIR:levregion(01,00,79,20),(0,0,28,12),up
  109. STAIR:levregion(01,00,79,20),(0,0,28,12),down
  110. BRANCH:levregion(01,00,79,20),(0,0,28,12)
  111. TELEPORT_REGION:levregion(01,00,79,20),(0,0,28,12)
  112. REGION:(09,03,17,09),unlit,"zoo"
  113. DOOR:closed,(15,02)
  114. DOOR:closed,(11,10)
  115. MAZEWALK:(28,05),east
  116. LADDER:(12,01),up
  117. LADDER:(14,11),down
  118. # Non diggable walls everywhere
  119. NON_DIGGABLE:(00,00,27,12)
  120. #
  121. NON_PASSWALL:(00,00,06,12)
  122. NON_PASSWALL:(06,00,27,02)
  123. NON_PASSWALL:(16,02,27,12)
  124. NON_PASSWALL:(06,12,16,12)
  125. # Random traps.
  126. TRAP:"spiked pit",random
  127. TRAP:"sleep gas",random
  128. TRAP:"anti magic",random
  129. TRAP:"magic",random
  130. # Some random loot.
  131. OBJECT:'!',random,random
  132. OBJECT:'!',random,random
  133. OBJECT:'?',random,random
  134. OBJECT:'?',random,random
  135. OBJECT:'+',random,random
  136. # treasures
  137. OBJECT:'"',random,(04,06)
  138.  
  139.  
  140. # The bottom wizard level.
  141. # Memorialize the fakewiz setup.
  142. MAZE:"wizard3",random
  143. FLAGS:noteleport,hardfloor
  144. GEOMETRY:center,center
  145. MAP
  146. ----------------------------.
  147. |..|............S..........|.
  148. |..|..------------------S--|.
  149. |..|..|.........|..........|.
  150. |..S..|.}}}}}}}.|..........|.
  151. |..|..|.}}---}}.|-S--------|.
  152. |..|..|.}--.--}.|..|.......|.
  153. |..|..|.}|...|}.|..|.......|.
  154. |..---|.}--.--}.|..|.......|.
  155. |.....|.}}---}}.|..|.......|.
  156. |.....S.}}}}}}}.|..|.......|.
  157. |.....|.........|..S.......|.
  158. ----------------------------.
  159. ENDMAP
  160. STAIR:levregion(01,00,79,20),(0,0,28,12),up
  161. STAIR:levregion(01,00,79,20),(0,0,28,12),down
  162. BRANCH:levregion(01,00,79,20),(0,0,28,12)
  163. TELEPORT_REGION:levregion(01,00,79,20),(0,0,28,12)
  164. PORTAL:(25,11,25,11),(0,0,0,0),"fakewiz1"
  165. MAZEWALK:(28,09),east
  166. REGION:(07,03,15,11),unlit,"morgue",unfilled
  167. REGION:(17,06,18,11),unlit,"beehive"
  168. DOOR:closed,(18,05)
  169. DOOR:closed,(19,11)
  170. LADDER:(11,07),up
  171. # Non diggable walls
  172. # Walls inside the moat stay diggable
  173. NON_DIGGABLE:(00,00,06,12)
  174. NON_DIGGABLE:(06,00,27,02)
  175. NON_DIGGABLE:(16,02,27,12)
  176. NON_DIGGABLE:(06,12,16,12)
  177. #
  178. NON_PASSWALL:(00,00,06,12)
  179. NON_PASSWALL:(06,00,27,02)
  180. NON_PASSWALL:(16,02,27,12)
  181. NON_PASSWALL:(06,12,16,12)
  182. #
  183. MONSTER:'L',random,(10,07)
  184. MONSTER:'V',"vampire lord",(12,07)
  185. # Some surrounding horrors
  186. MONSTER:';',"kraken",(08,05)
  187. MONSTER:';',"giant eel",(08,08)
  188. MONSTER:';',"kraken",(14,05)
  189. MONSTER:';',"giant eel",(14,08)
  190. # Other monsters
  191. MONSTER:'L',random,random
  192. MONSTER:'D',random,random
  193. MONSTER:'D',random,(26,09)
  194. MONSTER:'&',random,random
  195. MONSTER:'&',random,random
  196. MONSTER:'&',random,random
  197. # And to make things a little harder.
  198. TRAP:"board",(10,07)
  199. TRAP:"board",(12,07)
  200. TRAP:"board",(11,06)
  201. TRAP:"board",(11,08)
  202. # Some loot
  203. OBJECT:')',random,random
  204. OBJECT:'!',random,random
  205. OBJECT:'?',random,random
  206. OBJECT:'?',random,random
  207. OBJECT:'(',random,random
  208. # treasures
  209. OBJECT:'"',random,(11,07)
  210.  
  211.  
  212. # The former decoy wizard levels.
  213. # There are two of these, and we need to
  214. # distinguish between them for the portal.
  215. MAZE:"fakewiz1",random
  216. GEOMETRY:center,center
  217. MAP
  218. .........
  219. .}}}}}}}.
  220. .}}---}}.
  221. .}--.--}.
  222. .}|...|}.
  223. .}--.--}.
  224. .}}---}}.
  225. .}}}}}}}.
  226. ENDMAP
  227. STAIR:levregion(01,00,79,20),(0,0,8,7),up
  228. STAIR:levregion(01,00,79,20),(0,0,8,7),down
  229. BRANCH:levregion(01,00,79,20),(0,0,8,7)
  230. TELEPORT_REGION:levregion(01,00,79,20),(0,0,8,7)
  231. PORTAL:(4,4,4,4),(0,0,0,0),"wizard3"
  232. MAZEWALK:(08,05),east
  233. REGION:(04,03,06,06),unlit,"ordinary",unfilled,true
  234. MONSTER:'L',random,(04,04)
  235. MONSTER:'V',"vampire lord",(03,04)
  236. MONSTER:';',"kraken",(06,06)
  237. # And to make things a little harder.
  238. TRAP:"board",(04,03)
  239. TRAP:"board",(04,05)
  240. TRAP:"board",(03,04)
  241. TRAP:"board",(05,04)
  242.  
  243.  
  244. MAZE:"fakewiz2",random
  245. GEOMETRY:center,center
  246. MAP
  247. .........
  248. .}}}}}}}.
  249. .}}---}}.
  250. .}--.--}.
  251. .}|...|}.
  252. .}--.--}.
  253. .}}---}}.
  254. .}}}}}}}.
  255. ENDMAP
  256. STAIR:levregion(01,00,79,20),(0,0,8,7),up
  257. STAIR:levregion(01,00,79,20),(0,0,8,7),down
  258. BRANCH:levregion(01,00,79,20),(0,0,8,7)
  259. TELEPORT_REGION:levregion(01,00,79,20),(0,0,8,7)
  260. MAZEWALK:(08,05),east
  261. REGION:(04,03,06,06),unlit,"ordinary",unfilled,true
  262. MONSTER:'L',random,(04,04)
  263. MONSTER:'V',"vampire lord",(03,04)
  264. MONSTER:';',"kraken",(06,06)
  265. # And to make things a little harder.
  266. TRAP:"board",(04,03)
  267. TRAP:"board",(04,05)
  268. TRAP:"board",(03,04)
  269. TRAP:"board",(05,04)
  270. # treasures
  271. OBJECT:'"',random,(04,04)
  272.